sheep’s head and foot soup - Alemán Inglés Diccionario